"""
 encoding    : utf-8
 @File       : conftest.py
 @Author     : jiahong
 @Version    :
 @Description:编写一个夹具函数。用于测试用例的初始化和结束
 @Date       : 2024/07/11
"""
from auto_code.pages.current_task.current_page import *
import pytest

# 夹具函数：初始化页面，到达新资源页面。用例结束后，关闭浏览器
@pytest.fixture(scope="class")
def current_task_fixture():
    current_task = CurrentTaskPage(Firefox)
    current_task.input_username('admin')
    current_task.input_password('123456')
    current_task.input_verification_code()
    current_task.click_login_button()
    current_task.get_current_task()
    current_task.get_new_resource()
    yield current_task
    current_task.browser.close()
